草庐IT

ionic 模态窗口

全部标签

c# - 检查窗口是否真正关闭的更好方法

我想知道是否有比以下方法更好的方法来检查窗口是否关闭,或者Closing是否取消了关闭过程?我们按我的方式走:varwindow=Application.Current.Windows.FirstOrDefault(x=>xisFooWindow);if(window!=null){vargotClosed=false;window.Closed+=(sender,args)=>gotClosed=true;window.Close();if(gotClosed==false){//Closegotcancled,byclosing...}} 最佳答案

c++ - 枚举窗口时出现问题

我在尝试运行以下代码时遇到问题:#include"header.h"intmain(){id=GetCurrentProcessId();EnumWindows(hEnumWindows,NULL);Sleep(5000);//MoveWindow(hThis,450,450,100,100,TRUE);system("pause");return0;}//header.h#include#include#include#includeusingnamespacestd;DWORDid=0;HWNDhThis=NULL;BOOLCALLBACKhEnumWindows(HWNDhwnd

python - 使用 tkinter 获取命令窗口输出以显示在小部件中

快速项目总结:使用Tkinter制作一个python小部件,显示来自多个json和txt文件的数据。需要在Windows中工作。我在哪里:json文件一切顺利。但是我遇到了txt文件的问题。我可以使用以下代码从必要的文件中解析出我需要的信息:fromTkinterimport*importreresults=open("sample_results.txt","r")forlineinresults:ifre.match("(.*)test(.*)",line):printlineifre.match("(.*)number(.*)",line):printlineifre.match

c# - Visual Studio 2012 - 代码适合窗口断线

我按了一个VisualStudio2012的快捷方式,但我不知道是哪个!现在代码适合窗口的尺寸。因此,如果我调整窗口大小时,一长行代码被分成3或4行(仅显示,实际上代码在同一行)。不能使用水平滚动条,因为一长行代码被拆分以适应窗口大小。看图片:调整大小前调整大小后你知道我该如何解决这个问题吗? 最佳答案 看起来您刚刚激活了WordWrap如果它与VS13相同,则Ctrl+E然后Ctrl+W应该可以修复它。或者,在“编辑”菜单中,向下转到“高级”,该选项应该在那里。 关于c#-Visual

c# - 从 c# windows 服务应用程序 Hook 窗口事件不起作用

我正在尝试开发一个应用程序,该应用程序将HookWindows事件并在例如发生时通知我。事件窗口已更改。我在.net4.0VS2010中使用Win764为此,我创建了一个窗口服务类型的项目,在其中创建了一个服务安装程序,并使用user32.dll中的SetWinEventHook向事件注册了模板服务项目中的OnStart方法。一切似乎都很好,除了我在传递给SetWinEventHook的回调方法中没有收到任何东西。我的代码如下所示:protectedoverridevoidOnStart(string[]args){workerThread=newThread(OnTimer);wor

windows - 使用 Ghostscript 批量打印 PDF 时弹出窗口

我正在使用GS9.15在Windows机器上批量打印一些PDF。这是我正在使用的命令:gswin64-dNoCancel=true-dBATCH-dNOPAUSE-dNOSAFER-q-sDEVICE=ljet4d-sOutputFile=%printer%[printerpath]"[pdfpath]"虽然这可行,但在打印过程中会弹出一个窗口,然后关闭。有什么方法可以隐藏吗? 最佳答案 使用gswin64c(命令行版本)代替gswin64(窗口版本)。 关于windows-使用Ghos

c - Win32 - 在创建窗口之前拦截窗口的更好方法

我正在尝试自动化外部Windows应用程序。目标是在不显示任何事件窗口/启动画面且不从其他应用程序窃取焦点的情况下使此应用程序最小化启动。我用C编写了一个小程序,它在循环中调用EnumWindows()并使用ShowWindow()来最小化所需的窗口。它非常快,在80%的情况下都有效。不幸的是,有时应用程序窗口仍在显示并在短时间内窃取焦点。拦截窗口的更好(确定)方法是什么?使用SetWindowsHookExHook是唯一的选择吗? 最佳答案 您是否尝试过使用STARTUPINFOstructure的wShowWindow成员?你传

c# - 识别窗口实例是否已经打开

我正在构建一个WPF聊天应用程序。当用户单击聊天列表中的用户名时,我将打开一个新的聊天窗口。如果用户单击聊天列表中的另一个用户名,则会打开一个新的聊天窗口实例。这里的问题是如何检查该用户聊天窗口是否已经打开以附加传入的聊天。是否有与每个窗口关联的唯一ID?如果是,那么我如何检查该特定窗口是否打开。当用户点击用户名时创建聊天窗口新实例的代码:privatevoidUsersChatWith_MouseLeftButtonUp(objectsender,MouseButtonEventArgse){if(UsersChatWith.SelectedItem!=null){varSelItm

windows - llvm jit 窗口 8.1

我正在尝试在VS2013编译的Windows8.1上运行斐波那契演示。到目前为止我解决了几个问题:1.目标文件格式不兼容-我在函数getDefaultFormat(constTriple&T)forwindows中将Triple::COFF更改为Triple::ELF2.缺少asm打印机-我添加了InitializeNativeTargetAsmPrinter()3.内存保护-我手动将VirtualProtect设置为PAGE_EXECUTE(它没有设置,我不知道它应该如何工作)现在我可以运行生成的代码了,但是它崩溃了,这里是反汇编代码:000000EC4B890000推送rsi000

python - 子进程窗口快速消失

在python中,我使用subprocess.Popen()来启动几个进程,我想调试这些进程,但是这些进程的窗口很快就消失了,我没有机会看到错误消息。我想知道有什么方法可以阻止窗口消失或将窗口中的内容写入文件以便稍后看到错误消息。提前致谢! 最佳答案 您可以使用stdout和stderr参数将输出写入文件。示例:withopen("log.txt",'a')aslog:proc=subprocess.Popen(['cmd','args'],stdout=log,stderr=log)